package com.bjxst;

import java.io.BufferedReader;
import java.io.FileReader;

/**字符输入缓冲流*/
/*Buffered/BufferedWriter增加的缓存机制，大大提高了读写文本文件的效率
* BufferedReader是针对字符输入流的缓冲流对象，提供了更方便的按行读取的方法：
readLine();在使用字符流读取文本文件时，我们可以使用该方法以行为单位进行读取*/
public class BufferedReaderDemo {
    public static void main(String[] args) {
        FileReader fr = null;
        BufferedReader br = null;
        try{
            fr = new FileReader("d:/b.txt");
            br = new BufferedReader(fr);
            //读取的是行为单位的字符，用string类型
            String temp = "";
            //这里是字符串 ，所以是不等于空
            while ((temp=br.readLine()) != null){
                System.out.println(temp);
            }
        }catch (Exception e){
            e.printStackTrace();
        }finally {
            try{
                //后开先关
                if(br != null){
                    br.close();
                }
                if(fr != null){
                    fr.close();
                }
            }catch (Exception e){
                e.printStackTrace();
            }
        }
    }

}
